package com.oa.web;

import javax.servlet.annotation.WebServlet;

import com.oa.bean.UserInfo;

@WebServlet("/UserInfo")
public class UserInfoServlet extends CommonServlet<UserInfo> {
	private static final long serialVersionUID = 1L;
//	UserInfoService uService = new UserInfoServiceImpl();
//
//	public void all(HttpServletRequest req, HttpServletResponse resp) throws IOException {
//
//		PageUtil<UserInfo> pu = new PageUtil<UserInfo>();
//		int pageIndex=1;
//		System.out.println(req);
//		if (!req.getParameter("pageIndex").isEmpty()||req.getParameter("pageIndex")!=null) {
//			pageIndex = Integer.parseInt(req.getParameter("pageIndex"));
//			pu.setCurrentPage(pageIndex);
//		}
//
//		pu.setData(uService.findAll(new UserInfo(), pu));
////		pu.setTotalCount(uService.getTotal());
//		
//		Map<String, Object> datas = new HashMap<String, Object>();
//		datas.put("data", pu); // 把数据，加到返回的结果里
//		datas.put("paging", pu.getPageList()); // 把分页条，加到返回的结果里
//		datas.put("totalPage", pu.getTotalPage()); // 把总的页码数，加到返回的结果里
//		
//		resp.getWriter().write(new Gson().toJson(datas));
//	}
//
//	public void update(HttpServletRequest req, HttpServletResponse resp) throws IOException {
//
//		int userInfoId = Integer.parseInt(req.getParameter("userInfoId"));
//		String userName = req.getParameter("userName");
//		int deptId = Integer.parseInt(req.getParameter("deptId"));
//		int gender = Integer.parseInt(req.getParameter("gender"));
//		int roleId = Integer.parseInt(req.getParameter("gender"));
//		int userState = Integer.parseInt(req.getParameter("rollId"));
//	
//		boolean isUpdated=false;		
//		if (userInfoId!=0) {
//			UserInfo ui = new UserInfo(userInfoId, userName, "aaa", deptId, gender, roleId, userState);
//			isUpdated = uService.modify(ui);					
//		}else {
//			UserInfo ui = new UserInfo(userName, "123456", deptId, gender, roleId, 1);
//			isUpdated = uService.add(ui);
//		}
//		
//		PrintWriter out = resp.getWriter();		
//		if (isUpdated) {
//			out.print("<script>alert('添加成功');window.location.href='AllUser';</script>");
//		} else {
//			out.print("<script>alert('添加失败');window.location.href='AllUser';</script>");
//		}
//		out.flush();
//		out.close();
//	}
//
//	public void remove(HttpServletRequest req, HttpServletResponse resp) throws IOException {
//		int userInfoId = Integer.parseInt(req.getParameter("userInfoId"));
//		UserInfo ui=new UserInfo();
//		ui.setUserId(userInfoId);
//		boolean isRemoved = uService.remove(ui);					
//		
//		PrintWriter out = resp.getWriter();		
//		if (isRemoved) {
//			out.print("<script>alert('删除成功');window.location.href='AllUser';</script>");
//		} else {
//			out.print("<script>alert('删除失败');window.location.href='AllUser';</script>");
//		}
//		out.flush();
//		out.close();
//	}

}
